5.16일에 처음 포장을 뜯고 코드를 업로드하려고 해봤는데 컴퓨터가 ESP32를 인식하지 못하고 있습니다.
제 컴퓨터의 USB포트는 정상작동하고, 마이크로5핀 USB케이블이 잘못되었나 생각해서 다른 케이블로도 시도를 해봤지만 여전히 안됩니다.
지금까지 해본 시도로는
- 실리콘랩스 드라이버 설치
- ESP32 3.3v, GND 연결후업로드하였으나 안됨
- 컴퓨터가 잘못되었을수도 있다고 생각해서 다른거로 노트북으로도 시도해보았음
- 홈페이지에 나와있는 상세설명란에 있는거 다시 한번 확인했을때도 문제는 없었음
그러나 케이블을 연결했을때 장치관리자를 통해 연결이 되어있는지 확인했지만 인식을 하지 못했음. 또한 컴퓨터로 아두이노 프로그램의 툴탭에서 포트를 확인했을때 아무것도 뜨지 않았었음.
노트북으로 시도해봤을때도 똑같았지만 노트북은 아두이노 프로그램에 있는 툴 탭을 봤을때 인식이 되든 안되든 열려있어서 장치관리자에서는 인식이 안돼도 일단 업로드를 해봤을때, 아래와 같은 오류가 발생했습니다.
-------------------------------------------------------------------------------------------
gen_esp32part.py:507: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
스케치는 프로그램 저장 공간 216105 바이트(16%)를 사용. 최대 1310720 바이트.
전역 변수는 동적 메모리 15452바이트(4%)를 사용, 312228바이트의 지역변수가 남음. 최대는 327680 바이트.
esptool.py v2.6
Serial port COM3
Connecting...
Traceback (most recent call last):
File "esptool.py", line 2959, in <module>
File "esptool.py", line 2952, in _main
File "esptool.py", line 2653, in main
File "esptool.py", line 460, in connect
File "esptool.py", line 440, in _connect_attempt
File "esptool.py", line 379, in sync
File "esptool.py", line 322, in command
File "esptool.py", line 285, in write
File "site-packagesserialserialwin32.py", line 323, in write
serial.serialutil.SerialTimeoutException: Write timeout
Failed to execute script esptool
스케치를 업로드 하는 동안 에러가 발생하였습니다.
--------------------------------------------------------------------------------------------------------
뭐가 문제인지 잘 모르겠습니다. 어제 오늘 하루종일 방법을 찾아보고 시도해봤는데 해답을 찾을 수가 없습니다. 빠른 답변 부탁드립니다.
결과적으로 장치관리자에서 안뜬다는 게 컴퓨터가 해당 모듈을 인식하고 있지 못하다라는 말인데요
해당 칩셋을 위한 FTDI드라이버(USB드라이버)를 설치해줘야합니다
이 제품은 CP210X를 쓰네요
http://esp32.net/usb-uart/
이 사이트 참고하세요~!
같은문제로 이 글 보시는 분은 USB케이블2.0을 사용하거나 1A를 제공하는 USB허브를 사용해보시면 됩니다.